home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.4)
-
- from Tkinter import *
-
- class MultiStatusBar(Frame):
-
- def __init__(self, master = None, **kw):
- if master is None:
- master = Tk()
-
- Frame.__init__(self, master, **kw)
- self.labels = { }
-
-
- def set_label(self, name, text = '', side = LEFT):
- if not self.labels.has_key(name):
- label = Label(self, bd = 1, relief = SUNKEN, anchor = W)
- label.pack(side = side)
- self.labels[name] = label
- else:
- label = self.labels[name]
- label.config(text = text)
-
-
-
- def _test():
- b = Frame()
- c = Text(b)
- c.pack(side = TOP)
- a = MultiStatusBar(b)
- a.set_label('one', 'hello')
- a.set_label('two', 'world')
- a.pack(side = BOTTOM, fill = X)
- b.pack()
- b.mainloop()
-
- if __name__ == '__main__':
- _test()
-
-